@echo off
chcp 65001 >nul
echo ========================================
echo 重启后端服务
echo ========================================

echo.
echo 原因：修改了SQL查询，需要重启后端服务
echo 修改内容：
echo 1. CheckOutManagementMapper.xml - 修复SQL语法错误
echo 2. CheckOutManagement.java - 调整实体类字段
echo 3. 前端数据映射逻辑

echo.
echo 重启步骤：
echo 1. 停止当前后端服务
echo 2. 重新编译项目
echo 3. 启动后端服务
echo 4. 测试API接口

echo.
echo 执行重启...
echo.

echo 1. 停止后端服务（如果正在运行）
taskkill /f /im java.exe 2>nul
echo 后端服务已停止

echo.
echo 2. 重新编译项目
cd /d "D:\lekang\java\le-kang-service"
call mvn clean compile -DskipTests
echo 项目编译完成

echo.
echo 3. 启动后端服务
start "后端服务" cmd /k "cd /d D:\lekang\java\le-kang-service && mvn spring-boot:run -pl lekang-admin"

echo.
echo 4. 等待服务启动...
timeout /t 30 /nobreak >nul

echo.
echo 5. 测试API接口
echo 测试URL: http://localhost:8080/system/out_management/6592
echo 请检查浏览器控制台中的API调用日志

echo.
echo 重启完成！
echo 请刷新审批页面测试数据是否正常显示
pause
